<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>《爱心福利院》</title>
    <style>
        * {
            padding: 0;
            margin: 0;
        }

        .shell {
            width: 100%;
            position: relative;
            padding: 80px 0;
            background-attachment: fixed;
            background-size: cover;
        }

        .shell:before {
            position: absolute;
            left: 0;
            top: 0;
            width: 100%;
            height: 100%;
            background: rgba(99, 99, 99, 0.8);
            content: "";
        }

        .header {
            width: 100%;
            text-align: center;
            margin-bottom: 80px;
            position: relative;
        }

        .title {
            color: #fff;
            font-size: 46px;
            font-weight: normal;
            margin: 0;
        }

        .timeline {
            display: flex;
            margin: 0 auto;
            flex-wrap: wrap;
            flex-direction: column;
            max-width: 700px;
            position: relative;
        }

        .content-title {
            font-weight: normal;
            font-size: 66px;
            margin: -10px 0 0 0;
            transition: 0.4s;
            padding: 0 10px;
            box-sizing: border-box;
            color: #fff;
        }

        .content-desc {
            margin: 0;
            font-size: 15px;
            box-sizing: border-box;
            color: rgba(255, 255, 255, 0.7);
            line-height: 25px;
        }

        .timeline:before {
            position: absolute;
            left: 50%;
            width: 2px;
            height: 100%;
            margin-left: -1px;
            content: "";
            background: rgba(255, 255, 255, 0.07);
        }

        .item {
            padding: 40px 0;
            opacity: 0.3;
            filter: blur(2px);
            transition: 0.5s;
            box-sizing: border-box;
            width: calc(50% - 40px);
            display: flex;
            position: relative;
            transform: translateY(-80px);
        }

        .item:before {
            /* 设置在伪元素before中的内容  */
            content: attr(data-text);
            letter-spacing: 3px;
            width: 100%;
            position: absolute;
            color: rgba(255, 255, 255, 0.5);
            font-size: 13px;
            border-left: 2px solid rgba(255, 255, 255, 0.5);
            top: 70%;
            margin-top: -5px;
            padding-left: 15px;
            opacity: 0;
            right: calc(-100% - 56px);
            font: 900 20px '';
            letter-spacing: 5px;
        }

        .item:nth-child(even) {
            align-self: flex-end;
        }

        .item:nth-child(even):before {
            right: auto;
            text-align: right;
            left: calc(-100% - 56px);
            padding-left: 0;
            border-left: none;
            border-right: 2px solid rgba(255, 255, 255, 0.5);
            padding-right: 15px;
        }

        .item--active {
            opacity: 1;
            transform: translateY(0);
            filter: blur(0px);
        }

        .item--active:before {
            top: 50%;
            transition: 0.3s all 0.2s;
            opacity: 1;
        }

        .item--active .content-title {
            margin: -50px 0 20px 0;
        }

        .img {
            max-width: 100%;
            box-shadow: 0 10px 15px rgba(0, 0, 0, 0.4);
        }

        .subtitle {
            color: rgba(255, 255, 255, 0.5);
            font-size: 16px;
            letter-spacing: 5px;
            margin: 10px 0 0 0;
            font-weight: normal;
        }

        .footer {
            padding: 95px 0;
            text-align: center;
        }

        .footer a {
            color: #999;
            display: inline-block;
        }

        @media only screen and (max-width: 767px) {
            .item {
                align-self: baseline !important;
                width: 100%;
                padding: 0 30px 150px 80px;
            }

            .item:before {
                left: 10px !important;
                padding: 0 !important;
                top: 50px;
                text-align: center !important;
                width: 60px;
                border: none !important;
            }

            .item:last-child {
                padding-bottom: 40px;
            }
        }

        @media only screen and (max-width: 767px) {
            .timeline:before {
                left: 40px;
            }
        }
    </style>
</head>

<body>

    <div class="shell" id="shell">
        <div class="header">
            <h2 class="title">《爱心福利院》</h2>
            <h3 class="subtitle">
                你的身体里永远住着孩提时期的你，再见到他们，你是会讨厌，帮助，或者是远离？他们是你成长的雏形和镜子，在他们受尽折磨长大的时候，你是否会选择牺牲这个在原来的成长轨迹中成长起来的自己，去给他们一个全新的未来？还是选择吸取他们身上的血液，用现在的你的形态继续恶劣生长下去，成为高高在上的投资人？
                <br>《爱心福利院》里没有爱心，现在的你里又有百分之几是原来的你呢？
            </h3>
        </div>
        <div class="timeline">


            <div class="item" data-text="福利院">
                <div class="content">
                    <img class="img" src="./images/page3-1.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        周一出生，周二受洗，周三结婚，周四得病，周五加重，周六死去，周日被埋在土里，这就是白六的一生。
                    </p>
                </div>
            </div>

            <div class="item" data-text="教堂">
                <div class="content">
                    <img class="img" src="./images/page3-2.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        如果我的死亡能带来比死亡本身更大的价值，那么死亡也不是不可接受的。
                </div>
            </div>

            <div class="item" data-text="病房">
                <div class="content">
                    <img class="img" src="./images/page3-3.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        未来的你埋葬了你，但你的未来没有被埋葬。开心点小朋友，你运气会好起来的。
                    </p>
                </div>
            </div>

            <div class="item" data-text="蘑菇病床">
                <div class="content">
                    <img class="img" src="./images/page3-4.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        因为是白天的白，柳暗花明的柳，从此以后，你就会进入柳暗花明的白天了，白柳，你以后一定会更好的。
                    </p>
                </div>
            </div>

            <div class="item" data-text="荆棘十字架">
                <div class="content">
                    <img class="img" src="./images/zhuye3.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        他的呼吸彻底的消失了，小白六，或者说白柳缓缓地合上了眼睛，带着笑意死在了凌晨六点的第一缕晨光中，他的手中还握住那个儿童手机，但可惜没有来得及打出去电话狠狠辱骂那个可恨的，来自未来的，仗着自己了解一切就尽情操控他的投资人——<br>
                        这个绝世的大骗子，从遇到他开始就没有过一句真话的坏家伙，这个欠了他不知道多少账的混球——其实你给我的硬币里，你自己的面板里一开始根本一个积分都没有。<br>
                        但我还是愿意为了你，免费做所有你想做的事情。<br>
                        因为你是另一个我啊，你骗了我一切，但我可以确定的就是你的选择一定是为了我们共同的利益。<br>
                        所以我无条件地相信你，无条件地选择对你有利的选择——我短暂虚拟生命中唯一的朋友，另一个白柳。

                    </p>
                </div>
            </div>

            <div class="item" data-text="教堂里">
                <div class="content">
                    <img class="img" src="./images/page3-6.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        我最讨厌受别人控制了。
                    </p>
                </div>
            </div>

            <div class="item" data-text="受洗池">
                <div class="content">
                    <img class="img" src="./images/page3-7.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        我信你个鬼，白柳。
                    </p>
                </div>
            </div>

            <div class="item" data-text="塔柳">
                <div class="content">
                    <img class="img" src="./images/page3-8.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        “因为他是我见过最好的盗贼，也是唯一一个能从我手中偷走东西的贼。”
                    </p>
                </div>
            </div>

            <div class="item" data-text="水下">
                <div class="content">
                    <img class="img" src="./images/page3-9.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        “只要【我】是真实的，【我】所追求的事情是真实的，那个世界对于【我】来说就是真实的。”
                    </p>
                </div>
            </div>

            <div class="item" data-text="塔柳">
                <div class="content">
                    <img class="img" src="./images/page3-10.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        “只要人类货币存在一天，我对金钱的欲望就不会熄灭，这就是我的真实和意义。”
                    </p>
                </div>
            </div>

            <div class="item" data-text="瘦长鬼影">
                <div class="content">
                    <img class="img" src="./images/page3-5.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        “如果你暂时找不到自己的意义，你要不要试着用用我的？”
                    </p>
                </div>
            </div>



            <div class="item" data-text="小女巫">
                <div class="content">
                    <img class="img" src="./images/page3-12.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        你知道中世纪的女巫为什么要做巫毒娃娃的吗？当她们开始诅咒一个人和开始爱一个人的时候，她们就会开始做这个人的娃娃，希望娃娃里可以装着对方的灵魂，讨厌的人讨厌的方式死去，喜欢的人以喜欢的方式留在身边。
                    </p>
                </div>
            </div>

            <div class="item" data-text="小女巫">
                <div class="content">
                    <img class="img" src="./images/page3-13.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        “因为我从来不敢真的相信我的哥哥，因为不肯相信，所以我没有得到过。”<br>
                        “我的哥哥是一个，很懦弱的人，他不会，也不敢为我付出一切的。”<br>
                        “背叛是他的一个恶劣习惯，他是一个懦弱的惯犯。”<br>
                        “背叛和怀疑，本就是一对天生兄妹。”<br>
                    </p>
                </div>
            </div>

            <div class="item" data-text="小女巫">
                <div class="content">
                    <img class="img" src="./images/page3-14.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        【普绪克的眼泪会指引你走向她曾经走过的道路，你会彻底失去他，然后再拥有，这是来自于普绪克的嫉妒，她不愿拥有怀疑之心的女人还能比她早一步幸福，但她也是仁慈的，会让你最终获得幸福，你会痛苦地幸福着，从而珍惜幸福】<br>
                        【普绪克终于尝到了怀疑的苦果，她夜以继日地流着眼泪，却再也换不回飞走的丘比特】<br>
                        【怀疑像一剂毒药，腐蚀了普绪克。】
                    </p>
                </div>
            </div>
            <div class="item" data-text="塔柳">
                <div class="content">
                    <img class="img" src="./images/page3-11.jpg" />
                    <h2 class="content-title">0658</h2>
                    <p class="content-desc">
                        • 你的存在本身就值得我付出一切。<br>
                        • 你是我的唯一信徒。<br>
                        • 神明就是要无条件履行信徒的一切请求。<br>
                        • 如果我真的是你的唯一信徒，那就请拯救我吧。塔维尔，我的神明。<br>
                        • 神明为你的新生受洗，我唯一的信徒。
                    </p>
                </div>
            </div>
        </div>
    </div>
    <div class="footer"><a>true end结局——《永远逃离的福利院》</a>
    </div>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script>
    <script>
        (function ($) {
            $.fn.timeline = function () {
                var selectors = {
                    id: $(this),
                    item: $(this).find(".item"),
                    activeClass: "item--active",
                    img: ".img"
                };
                // 将第一个时间轴项目激活，并设置时间轴背景图片为第一个项目的图片
                selectors.item.eq(0).addClass(selectors.activeClass);
                selectors.id.css(
                    "background-image",
                    "url(" +
                    selectors.item
                        .first()
                        .find(selectors.img)
                        .attr("src") +
                    ")"
                );
                // 获取时间轴项目的总数
                var itemLength = selectors.item.length;
                // 当页面滚动时，触发滚动事件
                $(window).scroll(function () {
                    var max, min;
                    // 获取页面滚动的距离
                    var pos = $(this).scrollTop();
                    selectors.item.each(function (i) {
                        // 获取当前时间轴项目的最小和最大高度
                        min = $(this).offset().top;
                        max = $(this).height() + $(this).offset().top;
                        var that = $(this);
                        // 如果滚动到最后一个项目，并且超过了当前项目高度的一半，
                        // 则将最后一个项目设置为激活状态，并设置背景图片为最后一个项目的图片
                        if (i == itemLength - 2 && pos > min + $(this).height() / 2) {
                            selectors.item.removeClass(selectors.activeClass);
                            selectors.id.css(
                                "background-image",
                                "url(" +
                                selectors.item
                                    .last()
                                    .find(selectors.img)
                                    .attr("src") +
                                ")"
                            );
                            selectors.item.last().addClass(selectors.activeClass);
                        }
                        // 如果当前滚动位置在当前项目的最小和最大高度之间，
                        // 则将当前项目设置为激活状态，并设置背景图片为当前项目的图片
                        else if (pos <= max - 10 && pos >= min) {
                            selectors.id.css(
                                "background-image",
                                "url(" +
                                $(this)
                                    .find(selectors.img)
                                    .attr("src") +
                                ")"
                            );
                            selectors.item.removeClass(selectors.activeClass);
                            $(this).addClass(selectors.activeClass);
                        }
                    });
                });
            };
        })(jQuery)
        /*
        最后，我们调用 timeline 插件并传入时间轴的 ID 作为参数。
        这将启用时间轴插件并为该时间轴绑定滚动事件。
        */
        $("#shell").timeline();
    </script>
</body>

</html>